*{margin: 0;padding: 0}
a{text-decoration: none;}
ul li{list-style: none}
ol li{list-style: none}
body a:link{text-decoration:none;}
.container{width: 1600px;}
.topp{background-color: #f08b7e;height: 80px;}
.topp h2{font-size: 40px;line-height: 36px;color: #ffffff;line-height: 80px;}
.topp h2::before{display: inline-block;content: '';background-color: #f0ff04;width: 12px;height: 48px;margin: 0 20px 0 27px;vertical-align: middle;}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination li {
  margin-bottom: 0 !important;
}
.pagination .pagination-last {
  margin-left: 15px;
}
.pagination .pagination-first,
.pagination .pagination-total {
  margin-right: 15px;
}
.pagination .pagination-prev.disabled,
.pagination .pagination-next.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.pagination .pagination-prev.disabled a,
.pagination .pagination-next.disabled a {
  cursor: not-allowed;
}
.pagination .pagination-prev.disabled:hover,
.pagination .pagination-next.disabled:hover {
  background-color: #E7E7E7;
  color: inherit;
}
.pagination .pagination-prev.disabled:hover a,
.pagination .pagination-next.disabled:hover a {
  color: inherit !important;
}
.pagination .pagination-total,
.pagination .pagination-prev,
.pagination .pagination-first,
.pagination .pagination-last,
.pagination .pagination-next {
  width: 94px;
  height: 44px;
  background-color: #E7E7E7;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
}
.pagination .pagination-prev a,
.pagination .pagination-first a,
.pagination .pagination-last a,
.pagination .pagination-next a {
  font-size: 18px !important;
  line-height: 1 !important;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination .pagination-prev:hover,
.pagination .pagination-first:hover,
.pagination .pagination-last:hover,
.pagination .pagination-next:hover {
  background-color: #007DF7;
  color: #FFFFFF;
}
.pagination .pagination-prev:hover a,
.pagination .pagination-first:hover a,
.pagination .pagination-last:hover a,
.pagination .pagination-next:hover a {
  color: #FFFFFF !important;
}
.pagination .pagination-prev,
.pagination .pagination-first,
.pagination .pagination-last,
.pagination .pagination-next,
.pagination .pagination-num {
  cursor: pointer;
}
.pagination .pagination-num,
.pagination .pagination-next,
.pagination .pagination-current {
  margin-left: 30px;
}
.pagination .pagination-num a,
.pagination .pagination-current a {
  font-size: 23px !important;
  text-decoration: none;
}
.pagination .pagination-num:hover a,
.pagination .pagination-current a {
  color: #007DF7 !important;
}


/* 顶部 和 搜索框*/
.top{height: 93px;border-bottom: 4px solid #3a6ef2;}
.top .container{padding: 20px 105.5px 0;}
.logo{float: left;}
.sou{width: 29%;float: right;display: flex;border-radius: 5px;border: solid 1px #ff9058;height: 58px;}
.sou .icon{width: 17%;height: 56px;border-radius: 5px 0 0 5px;background-color: #ff9058;position: relative;}
.sou .icon img{width: 37px;height: 37px;position: absolute;top: 17%;display: block;margin: auto;left: 0;right: 0;}
.sou input{width: 83%;border: none;outline:none;border-radius:0 5px 5px 0;text-indent: 1em;}
/* WebKit browsers */
input::-webkit-input-placeholder {color: #ffb368;font-size: 24px;}
/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder {color: #ffb368;opacity: 1;font-size: 24px;}
/* Mozilla Firefox 19+ */
input::-moz-placeholder {color: #ffb368;opacity: 1;font-size: 24px;}
/* Internet Explorer 10+ */
input:-ms-input-placeholder {color: #ffb368;font-size: 24px;}

/* 导航 */
.nav{margin-top: 9px;height: 71px;background-color: #f2a53a;}
.nav .container{padding: 12px 105.5px 0;}
.nav ul{float: left;display: flex;}
.nav ul li{margin-right: 33px;padding: 7px 20px 7px 22px;border-radius: 10px;}
.nav ul li a{font-size: 24px;color: #fff;text-align: center;}
.nav ul li:hover{background-color: #f2a53a;}
.nav ul li:hover a{color: red;}
.nav .phone{float: right;display: flex;line-height: 51px;margin-right: 69px;}
.nav .phone p{color: #ffffff;font-size: 30px;margin-left: 28px;} */
.nav{margin-top: 9px;height: 71px;background-color: #3a6ef2;}
.nav .container{padding: 12px 105.5px 0;}
.nav ul{float: left;display: flex;margin-bottom: 0;}
.nav ul li{padding: 10px 35px 15px;position:relative;}
.nav ul li:hover>.child-nav {display:block;top: 57px;right:50%;transform: translateX(50%);}
.nav ul li .child-nav{display:none;z-index:9999;position: absolute;top:0;right:0;transform:translateX(100%);background-color: #ffffff;box-shadow: 3px 7px 9px 0px rgba(0, 0, 0, 0.26);padding: 15px 0;}
.nav ul li .child-nav .child-nav-item{position:relative;font-size: 24px;line-height: 38px;color: #3a6ef2;padding:0 40px;margin-bottom: 5px;white-space: nowrap;}
.nav ul li .child-nav .child-nav-item a:hover{color: #0089ff;}
.nav ul li .child-nav .child-nav-item:hover>.child-nav{display:block;}
.nav ul li .col-name{font-size: 24px;color: #fff;text-align: center;}
.nav ul li:hover .col-name{color: #eeff23;}
.nav .phone{float: right;display: flex;line-height: 51px;margin-right: 69px;}
.nav .phone p{color: #FFFFFF;font-size: 30px;margin-left: 28px;}
.ksrl {width: 400px;white-space: normal;font-size: 0;}
.ksrl .child-nav-item {width: 50%;display: inline-block !important;}

/* banner */
.banner{font-size: 0;}
.banner .swiper-container{width: 100%;}
.banner .iph-qb{display: none;}

/* 专业课版块 */
.part1{background-color: #f4f4f4;padding: 30px 0 0;}
.part1 .swiper-container{width: 1600px;padding-bottom:65px;}
.part1 .zyk{height: 139px;text-align: center;background-color: #f2a53a;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.35);border-radius: 5px;}
.part1 .zyk h5{font-size: 45px;line-height: 44px;color: #ffee5d;padding-top: 25px;}
.part1 .zyk .zz{line-height: 85px;}
.part1 .zyk p{font-size: 23px;line-height: 44px;color: #fff;padding-bottom: 16px;}
.part1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{padding-bottom: 5px;}

/* 考研资讯 */
.part2{}
.part2 .cont{margin-top: 26px;display: flex;justify-content: space-between;padding: 0 4px 0 5px;}
.part2 .cont .contl{width: 29.5%;}
.part2 .cont .contl .ke{display:block;width: 100%;margin-bottom: 27px;}
.part2 .cont .contl ul{}
.part2 .cont .contl ul li{display: flex;margin-bottom: 8px;}
.part2 .cont .contl ul li .mon{background: url(../../images/shouye/ybg.png)no-repeat top center;text-align: center;font-size: 27px;color: #fff;width: 23%;padding: 2% 0 3%;margin-right: 23px;}
.part2 .cont .contl ul li a{margin-right: 23px;color: #2b2d2f;font-size: 26px;line-height: 64px;}
.part2 .cont .contl ul li a:last-child{margin-right: 0;}
/* 倒计时 */
.part2 .cont .contl .time{margin-top: 10px;height: 100px;border-radius: 2px;border: solid 1px #ffb368;}
.part2 .cont .contl .time p{color: #2b2d2f;font-size: 26px;line-height: 36px;margin: 24px 0 0 10px;}
.part2 .cont .contl .time p::before{content: '';display: inline-block;background: url(../../images/shouye/time.png)no-repeat center;width: 42px;height: 42px;vertical-align: middle;}
.part2 .cont .contl .time p span{display: inline-block;width: 46px;height: 52px;background-color: #ffb368;font-size: 30px;line-height: 52px;color: #ffffff;margin: 0 2.5px;text-align:center;}
.part2 .cont .contl .time p span:nth-of-type(1){margin-left: 16.5px;}
.part2 .cont .contl .time p span:nth-of-type(3){margin-right: 10px;}

.part2 .cont .contm{width: 42.87%;}
.part2 .cont .contm .contm-more{background: #FFB368;color: #FFFFFF;text-align: end;height: 38px;line-height: 38px;font-size: 18px;padding-right: 10px;cursor:pointer;}
.part2 .cont .contm .contm-more img{height:22px;}
.part2 .cont .contm .text{margin-bottom: 47px;cursor: pointer;}
.part2 .cont .contm .text h5{display: flex;color: #2b2d2f;font-size: 26px;}
.part2 .cont .contm .text h5 b{flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part2 .cont .contm .text h5 b::before{content: '';display: inline-block;vertical-align: text-top;width: 8px;height: 26px;background-color: #7e97f0;margin-right: 16px;}
.part2 .cont .contm .text h5 span{font-weight: 600;}
.part2 .cont .contm .text p{font-size: 24px;line-height: 38px;color: #2b2d2f;padding: 12px 0 0 24px;overflow: hidden;clear: both;}
.part2 .cont .contr{width: 21.4%;}
.part2 .cont .contr .tec{border: solid 1px #ffb368;margin-bottom: 10px;}
.part2 .cont .contr .tec h5{font-size: 26px;line-height: 36px;text-align: center;color: #ffffff;background: url(../../images/shouye/btbg.png)no-repeat center center;margin: 0;padding: 2.5px 0;}
.part2 .cont .contr .tec .tit{padding: 18px 24px;}
.part2 .cont .contr .tec .tit p{font-size: 26px;line-height: 35px;color: #2b2d2f;margin-bottom: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part2 .cont .contr .tec .tit p::before{content: '';display: inline-block;vertical-align: middle;width: 9px;height: 9px;background-color: #ffb368;margin-right: 13px;border-radius: 50%;}
/* 考研时间线 */
.part2 .cont .jix{display: none;width: 90%;margin: 20px auto;}
.part2 .cont .jix img{display: block;width: 100%;}
/* 时间线下面的广告 */
.part2 .cont .gg{display: none;}
.part2 .cont .gg img{display: block;width: 100%;}

/* 备考攻略 */
.part3 .cont{margin-top: 26px;display: flex;justify-content: space-between;padding: 0 4px 0 5px;}
.part3 .cont ul{width: 68.52%;float: left;display: flex;justify-content: space-between;flex-wrap:nowrap;}
.part3 .cont ul li{border: solid 1px #ffb368;width: 31.2%;position: relative;}
.part3 .cont ul li .text{padding: 27px 21px 23px 24px;border-bottom: 1px dashed #ffb368;}
.part3 .cont ul li .text img{display: block;margin: auto;}
.part3 .cont ul li .text h5{color: #ff9058;text-align: center;font-size: 30px;line-height: 36px;margin-top: 21px;margin-bottom: 0;}
.part3 .cont ul li .tec{padding: 33px 25px 20px 31px;}
.part3 .cont ul li .tec p{font-size: 26px;line-height: 35px;color: #2b2d2f;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part3 .cont ul li .tec p::before{content: '';display: inline-block;vertical-align: middle;width: 9px;height: 9px;background-color: #ffb368;margin-right: 13px;border-radius: 50%;}
.part3 .cont ul li .more {cursor:pointer;background-color:#FF8F58;border-radius: 2px;color:#FFFFFF;position:absolute;font-size: 20px;bottom: 0;left: 50%;transform: translate(-50%, 50px);padding: 3px 29px;}

.part3 .cont .ask{width: 29.5%;float: right;}
.part3 .cont .ask .kc{display: block;}
.part3 .cont .ask .zx{display: flex;margin-top: 26px;padding: 33px 0;background: url(../../images/shouye/bkbg.png)no-repeat top center;}
.part3 .cont .ask .zx .tbb{width: 40%;border-right: 1px dashed #fd5607;}
.part3 .cont .ask .zx .tbb img{display: block;margin: auto;}
.part3 .cont .ask .zx a{color: #fd7964;font-size: 50px;line-height: 112px;text-align: center;width: 60%;font-weight: bold;}

/* 报考攻略 */
.part4{margin: 79px 0 37px;}
.part4 .tit{box-shadow: 0px 2px 21px 0px rgba(206, 206, 206, 0.74);width: 99.45%;margin: 0 auto;padding: 35px 0 20px 49px;}
.part4 .tit a{color: #2b2d2f;font-size: 30px;line-height: 36px;margin-right: 77px;}
.part4 .tit .baok{color: #ff9058;padding-bottom: 15px;border-bottom: 9px solid #ff9058;display: inline-block;}
.part4 ul{padding: 40px 57px 0 55px;}
.part4 ul li{display: none;}
.part4 ul li:nth-of-type(1){display: block;}
.part4 ul li .text{margin-bottom: 41px;}
.part4 ul li .text h5{color: #2b2d2f;font-size: 26px;}
.part4 ul li .text h5 b{float: left;}
.part4 ul li .text h5 b::before{content: '';display: inline-block;vertical-align: text-top;width: 8px;height: 26px;background-color: #7e97f0;margin-right: 16px;}
.part4 ul li .text h5 span{float: right;font-weight: 600;}
.part4 ul li .text p{font-size: 24px;line-height: 38px;color: #2b2d2f;padding: 12px 0 0 24px;overflow: hidden;clear: both;}

footer{box-shadow: 0px 2px 21px 0px rgba(206, 206, 206, 0.74);padding: 52px 0 38px 0;}
footer .ftop .container{border-bottom: 1px dashed #6f6f6f;}
footer .ftop .ditu{float: left;width: 23.2%;border-right: 1px dashed #7e97f0;}
footer .ftop .ditu a{display: block;margin: auto;text-align: center;background: url(/static/assets/zaizhi/images/shouye/dttb.png)no-repeat top center;font-size: 30px;line-height: 42px;color: #fff;width: 48%;padding: 18px 0;}
footer .ftop .ditu a:nth-of-type(1){margin-top: 8px ;margin-bottom: 14px;}
footer .ftop .zzx{float: left;display: flex;justify-content: space-between;width: 32.9%;border-right: 1px dashed #7e97f0;padding: 0 82px 0 90px;}
footer .ftop .zzx img{display: block;width: 110%;}
footer .ftop .zzx p{color: #7e97f0;text-align: center;font-weight: bold;font-size: 30px;line-height: 42px;margin-top: 20px;}
footer ul{padding-left: 91px;float: left;}
footer ul li{margin-bottom: 26px;overflow: hidden;}
footer ul li img{float: left;display: block;margin-right: 16px;}
footer ul li .tec{float: left;}
footer ul li .tec p{font-size: 15px;color: #2b2d2f;margin-bottom: 0;font-weight: 600;}
footer ul li .tec h5{font-size: 30px;color: #7e97f0;margin-top: 5px;}
footer ul li:nth-of-type(3) .tec h5{font-size: 19px;}
footer .fbot{padding-top: 33px;}
footer .fbot p{text-align: center;font-size: 20px;line-height: 30px;color: #6f6f6f;}
footer .fbot p a{margin-right: 20px;}

@media screen and (min-width: 1200px) and (max-width: 1600px){
    .container{width: 100%;}
    .part1 .swiper-container{width: 100%;}
    .part3 .cont .ask .kc{width: 100%;}
    .ftop .container{width: 100%;}
    .fbot .container{width: 100%;}
    footer .ftop .zzx img{width: 100%;}
    footer .ftop .zzx p{font-size: 20px;}
    footer ul{padding-left: 30px;}
    .yd-logo{display: none;}
    .head{display: none;}

}
@media screen and (min-width: 993px) and (max-width: 1200px){
    .nav ul li{margin-right: 20px;}
    .nav ul li a{font-size: 22px;}
    .nav .phone{margin-right: 0;}
    .nav .phone p{font-size: 24px;}
    .phone .tb img{width: 100%;}
    .container{width: 100%;}
    .part1 .swiper-container{width: 100%;}
    .part1 .zyk h5{font-size: 32px;}
    .part1 .zyk p{font-size: 22px;}
    .part3 .cont .ask .kc{width: 100%;}
    .part2 .cont .contl .time p::before{width: 32px;height: 32px;background-size: 100%;}
    .part2 .cont .contl .time p{font-size: 18px;}
    .part2 .cont .contl .time p span{width: 24px;height: 30px;font-size: 20px;line-height: 33px;}
    .part2 .cont .contl .time p span:nth-of-type(1){margin-left: 3.5px;}
    .part2 .cont .contl .time p span:nth-of-type(3){margin-right: 2px;}
    .part2 .cont .contl ul li .mon{font-size: 22px;}
    .part2 .cont .contl ul li a{font-size: 16px;}
    .part2 .cont .contm .text h5{font-size: 18px;}
    .part2 .cont .contm .text p{font-size: 18px;}
    .part2 .cont .contr .tec .tit p{font-size: 18px;}
    .part3 .cont ul li .tec p{font-size: 20px;}
    .part3 .cont ul li .gengd{width: 57%;}
    .part3 .cont .ask .zx a{font-size: 40px;}
    .part4 .tit a{margin-right: 60px;}
    footer .ftop .ditu a{font-size: 24px;line-height: 40px;}
    footer .ftop .zzx{padding: 0 65px;}
    footer .ftop .zzx img{width: 100%;}
    footer .ftop .zzx p{font-size: 18px;line-height: 36px;}
    footer ul{width: 43%;padding-left: 40px;float: left;}
    footer ul li .tec{float: none;}
    footer ul li .tec h5{font-size: 22px;}
    footer ul li:nth-of-type(3) .tec h5{font-size: 17px;}
    .yd-logo{display: none;}
    .head{display: none;}
}
@media screen  and (min-width: 769px) and (max-width: 992px){
    .container{width: 100%;}
    .sou{display: none;}
    .nav ul li{margin-right: 26px;}
    .nav ul li a{font-size: 20px;}
    .nav .phone{display: none;}
    .part1 .swiper-container{width: 100%;}
    .part1 .zyk h5{font-size: 22px;line-height: 36px;}
    .part1 .zyk p{font-size: 16px;line-height: 32px;}
    .part2 .cont .contl ul li .mon{font-size: 16px;margin-right: 13px;}
    .part2 .cont .contl ul li a{font-size: 14px;margin-right: 10px;}
    .part2 .cont .contl .time{display: none;}
    .part2 .cont .contm .text h5{font-size: 14px;}
    .part2 .cont .contm .text h5 b::before{height: 14px;margin-right: 10px;}
    .part2 .cont .contm .text p{font-size: 14px;line-height: 28px;}
    .part2 .cont .contr .tec .tit p{font-size: 14px;line-height: 28px;}
    .pagination .pagination-total, .pagination .pagination-prev, .pagination .pagination-next{display: none;}
    .part3 .cont ul li .text h5{font-size: 22px;}
    .part3 .cont ul li .tec{padding: 20px 10px 20px 10px;}
    .part3 .cont ul li .tec p{font-size: 14px;}
    .part3 .cont ul li .gengd{width: 47%;font-size: 16px;}
    .part3 .cont .ask .kc{width: 100%;}
    .part3 .cont .ask .zx .tbb img{display: block;width: 100%;}
    .part3 .cont .ask .zx a{font-size: 22px;}
    .part4 .tit a{font-size: 20px;margin-right: 55px;}
    .part4 ul li .text h5{font-size: 22px;}
    .part4 ul li .text p{font-size: 20px;}
    footer .ftop .ditu a{font-size: 18px;line-height: 36px;}
    footer .ftop .zzx{padding: 0 27px 0 35px;}
    footer .ftop .zzx img{width: 100%;}
    footer .ftop .zzx p{font-size: 16px;line-height: 32px;}
    footer ul{width: 43%;padding-left: 40px;float: left;}
    footer ul li .tec h5{font-size: 16px;}
    footer ul li .tec{float: none;}
    footer ul li:nth-of-type(3) .tec h5{font-size: 16px;}
    footer .fbot p{font-size: 18px;}
    .yd-logo{display: none;}
    .head{display: none;}
}
@media screen and (min-width:320px) and (max-width: 768px){
    .container{width: 100%;}
    header{display: none;}
    .banner .qb{display: none;}
    .banner .iph-qb{display: block;}
    .part1{padding: 10px 0 15px;}
    .part1 .swiper-container{width: 100%;padding-bottom: 30px;}
    .part1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -5px;}
    .part1 .zyk{height: 90px;}
    .part1 .zyk h5{font-size: 24px;line-height: 24px;padding-top: 20px;}
    .part1 .zyk .zz{line-height: 49px;}
    .part1 .zyk p{font-size: 16px;line-height: 16px;}
    .part2,.part3,.part4{width: 94%;margin: auto;margin-bottom: 15px;}
    .topp{height: auto;}
    .topp h2{margin-top: 15px;font-size: 24px;line-height: 48px;margin-bottom: 0;}
    .topp h2::before{width: 5px;height: 24px;margin: 0 15px 0 17px;}
    .part2 .cont,.part3 .cont{display: block;box-shadow: 0px 10px 20px 0px rgba(72, 72, 72, 0.38);margin-top: 0;padding-top: 10px;overflow: hidden;}
    .part2 .cont .contl{display: none;}
    .part2 .cont .contm .gengd{display: none;}
    .part2 .cont .contm{width: 100%;}
    .part2 .cont .contm .text{margin-bottom: 20px;}
    .part2 .cont .contm .text h5{font-size: 16px;}
    .part2 .cont .contm .text h5 b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .part2 .cont .contm .text h5 b::before{width: 6px;height: 17px;margin-right: 10px;}
    .part2 .cont .contm .text p{font-size: 14px;line-height: normal;padding: 8px 0 0 18px;}
    .part2 .cont .contr{width: 100%;display: flex;justify-content: space-between;}
    .part2 .cont .contr .tec{width: 48.5%;}
    .part2 .cont .contr .tec h5{background-size: cover;font-size: 16px;line-height: normal;padding: 3.5px 0;}
    .part2 .cont .contr .tec .tit{padding: 10px 12px;}
    .part2 .cont .contr .tec .tit p{font-size: 16px;line-height: normal;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-bottom: 10px;}
    .part2 .cont .jix{display: block;}
    .part2 .cont .gg{display: block;padding-bottom: 15px;}
    .pagination .pagination-total, .pagination .pagination-prev, .pagination .pagination-next{display: none;}
    .part3 .cont ul{display: block;width: 100%;float: none;}
    .part3 .cont ul li{width: 100%;}
    .part3 .cont ul li{display: flex;justify-content: space-between;flex-wrap: nowrap;}
    .part3 .cont ul li .text{display: none;}
    .part3 .cont ul li .text h5{font-size: 20px;margin-top: 15px;}
    .part3 .cont ul li .tec {padding: 23px 5px 20px 12px;overflow: hidden;}
    .part3 .cont ul li .tec p{font-size: 16px;line-height: normal;white-space: nowrap;text-overflow: ellipsis;}
    .part3 .cont ul li .gengd{display: none;}
    .part3 .cont ul li .more{display: none;}
    .part3 .cont .ask .kc{display: none;}
    .part3 .cont .ask{float: none;width: 100%;display: flex;justify-content: space-between;}
    .part3 .cont .ask .zx{width: 48.5%;background-size: 100%;padding: 0;margin-top: 5px;padding-bottom: 15px;}
    .part3 .cont .ask .zx .tbb img{width: 80%;margin-top: 10%;}
    .part3 .cont .ask .zx a{font-size: 22px;line-height: 64px;}
    .part4 .tit{width: 100%;padding: 15px;display: flex;justify-content: space-between;flex-wrap: nowrap;}
    .part4 .tit a{font-size: 14px;line-height: normal;margin-right: 0;}
    .part4 .tit .baok{border-bottom: 2px solid #ff9058;padding-bottom: 5px;}
    .part4 ul{box-shadow: 0px 10px 20px 0px rgba(72, 72, 72, 0.38);padding: 10px 4px 15px 5px;}
    .part4 ul li .text{margin-bottom: 20px;}
    .part4 ul li .text:last-child{margin-bottom: 0;}
    .part4 ul li .text h5{font-size: 16px;display: flex;}
    .part4 ul li .text h5 b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 70%;float: none}
    .part4 ul li .text h5 b::before{width: 6px;height: 17px;margin-right: 10px;}
    .part4 ul li .text h5 span{float: none;}
    .part4 ul li .text p{font-size: 14px;line-height: normal;padding: 8px 0 0 18px;}
    footer{padding: 10px 0 60px 0;}
    footer .ftop .ditu{display: none;}
    footer .ftop .zzx{display: none;}
    footer ul{float: none;width: 75%;margin: auto;padding-left: 0;padding-bottom: 10px;}
    footer ul li .tec{width: 75%;}
    footer ul li .tec h5{font-size: 16px;font-weight: bold;}
    footer ul li:nth-of-type(3) .tec h5{font-size: 14px;}
    footer ul li:last-child{margin-bottom: 0;}
    footer .fbot{padding-top: 10px;}
    footer .fbot p{font-size: 16px;line-height: normal;margin-bottom: 5px;}

}